package com.ayf.payment.game.api.dto.platform;

import com.swwx.charm.commons.lang.base.BasicTO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 *
 *
 * @author wwl
 * @date 2020/3/10 14:02
 */
@Data
public class MerchantSettleDTO extends BasicTO {
    private static final long serialVersionUID = 1L;
    private Integer merchantId;

    /**
     * 结算订单号
     */
    private String settleOrderNo;

    /**
     * 充值总金额
     */
    private BigDecimal tradeAmount;

    /**
     * 风控总金额
     */
    private BigDecimal randomAmt;

    /**
     * 商户结算金额
     */
    private BigDecimal merchantSettleAmount;
    private BigDecimal yesterdaySettleAmount;
    private BigDecimal withdrawalAmount;

    private BigDecimal settledAmt;
    private BigDecimal splitAmt;

    /**
     * 商户手续费
     */
    private BigDecimal merchantFee;

    /**
     * 交易笔数
     */
    private Integer tradeCount;

    /**
     * 结算日期 格式:yyyyMMdd
     */
    private Integer settleDate;

    /**
     * ID
     */
    private Long id;

    /**
     * 结算状态 0-未结算 1-已结算 2-部分结算
     */
    private Integer settleStatus;

    /**
     * 结算类型 1 D+1 0 D+0
     */
    private Integer merchantSettleType;

    /**
     * 创建时间
     */
    private Date createTime;
    private String merchantType;


}
